#######################################################
# PRO*C makefile for ORACLE7.3.2.1                    #
# Make for Card System Online Program                 #
#######################################################

#command
include ../../Common.mk

LDFLAGS	+= -lpub -ltux

OBJS    = 	app.o \
#			client.o \
	
TARGET  = $(APPLIB)/libcli.so

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CXX) -shared -o $@ $(LDFLAGS) $^

%.o : %.pcc
	$(RM) tp* *.lis $*.cpp
	$(PROC) $(PROCFLAGS) $<
	$(CXX) -fPIC -o $@ $(CPPFLAGS) $(CXXFLAGS) $*.cpp
	$(RM) tp* *.lis $*.cpp

%.o : %.cpp
	$(CXX) -fPIC -o $@ $(CPPFLAGS) $(CXXFLAGS) $<

clean:
	$(RM) $(OBJS) $(TARGET) *.lis

update:
	$(CD) $(APPDIR) && $(CVS) update && $(CD) $(CURDIR)

b: all

x: clean

u: update

xb: x b

ub: u b

xub: x u b
